﻿using Gym.Domain.Common.ValueObjects;
using Gym.Domain.SessionAggregate;

namespace Gym.Domain.UnitTests.TestConstants
{
    public static partial class Constants
    {
        public static class Session
        {
            public static readonly Guid Id = Guid.NewGuid();

            public static readonly DateOnly Date = DateOnly.FromDateTime(DateTime.UtcNow);

            public static readonly TimeRange Time = new(
                TimeOnly.MinValue.AddHours(8), 
                TimeOnly.MinValue.AddHours(9));

            public const int MaxParticipants = 10;

            public static readonly List<SessionCategory> Categories = new();

            public const string Name = "跆拳道";
            public const string Description = "最佳跆拳道课程";
        }
    }
}
